void main(){

/**
 * 
内置方法/函数
print();
自定义方法：
自定义方法的基本格式：
返回类型 方法名称 （参数1，参数2......）{
方法体
return 返回值;

}

 * 
 */

//内置方法/函数
print("调用系统内置的方法");

//1.自定义int 返回类型的方法(也可以将方法写在main函数外面)
int getNum(){

var myNum=123;

return myNum;

}

//调用自定义方法
var num=getNum();

print(num);//123


//2.自定义String 返回类型的方法(也可以将方法写在main函数外面)
String printUserInfo(){

return "str";

}

print(printUserInfo());//str


//3.自定义list 返回类型的方法(也可以将方法写在main函数外面)

List getList(){

return ["111","222","333"];

}

print(getList());//[111, 222, 333]

//方法的作用域
//演示方法作用域
void aaa(){        //方法1
  
void bbb(){        //方法2

print("aaa");

}

bbb();

}

aaa();//aaa 可以调用得到

// bbb(); 调用不到方法体里面的方法 错误写法



}